home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / docs / misc / amigapl.9811.lzh / amigapl.9811 / text1211.txt < prev    next >
Encoding:
Text File  |  1998-12-01  |  1.4 KB  |  44 lines

  1. Dnia 25-Lis-98, Andrzej Piasecki rzek³ co nastêpuje:
  2.  
  3. > Oto co odpisa³ Ralph z Phase5 na znany temat "defekcji":
  4. [ciach]
  5.  
  6. >> 1) move16 addresses but ALL be aligned to 16.
  7.  
  8. Zanim kto¶ powie, ¿e to babol w kartach PPC:
  9.  
  10. Z manuala od mc68040:
  11.  
  12. "7.4.2 Line Read Transfer
  13.  
  14. The processor uses line read transfers to access a 16-byte operand for a
  15. MOVE16
  16. instruction and to support cache line filling. A line read accesses a block
  17. of four long words, aligned to a 16-byte memory boundary, by supplying a
  18. starting address that points to one of the long words and requiring the
  19. memory device to sequentially drive each long word on the data bus. The
  20. selected device must internally increment A3 and A2 of the supplied address
  21. for each transfer, causing the address to wrap around at the end of the
  22. block. (...)"
  23.  
  24.  
  25. >> 2) you need a nop before the first move16 on (old?) 040
  26.  
  27. A to dlatego, ¿e pierwotne 68040 mia³y b³±d w³a¶nie w move16. Nowsze wersje
  28. maski zosta³y rzekomo poprawione (ale nie mog³em wydobyæ ¿adnej
  29. dokumentacji na ten temat i Ralph pewnie te¿ ;)).
  30.  
  31. > Oczywi¶cie ppctest kopiuje spod adresu podzielnego przez 8
  32. > i ¿adnego nop'a nie ma. Równie¿ ata3.driver tak robi.
  33. > Proponujê aby autor ata3.driver poprawi³ co nieco w kodzie.
  34.  
  35. Bêdzie chryja, je¶li oka¿e siê, ¿e naprawy kart PPC by³y niepotrzebne. :)
  36.  
  37.  
  38. Mi³ek
  39. -- 
  40. mailto:thorgal@amiga.com.pl   |  "Man in the Moon and other weird things" -
  41. http://wfmh.org.pl/~thorgal/  |  see it at http://wfmh.org.pl/~thorgal/Moon/
  42.  
  43.  
  44.